

#preloader {/* Images you want to preload*/ width: 0px;height: 0px;display: inline;}

#ie6-users { width: 1000px; min-height: 412px; border: 1px solid #CCCBCB; margin: 15px auto 0px auto; background-color: #fff; position:relative; z-index:0; }
#browsers { margin-top:50px; padding-left:50px; }
#browsers a { float:left; margin-right:50px; }
#chrome { background:url("../images/chrome.png") no-repeat; }
#firefox { background:url("../images/firefox.png") no-repeat; }
#ie8 { background:url("../images/ie8.png") no-repeat; }
#chrome, #firefox, #ie8 { display: block; height: 100px; padding-left: 138px; padding-top: 58px; font-size: 15px; font-family:georgia,arial,serif; }

input[type="text"],input[type="password"],select { -moz-box-sizing: content-box; -moz-padding-end: 0; -moz-padding-start: 0; border-radius: 4px; border: 1px solid #dcdcdc; padding: 3px 2px; }

input[type="text"]:hover,input[type="password"]:hover { border: 1px solid #999; }

/***** button *****/
.btn_wr { margin:0 6px;}

.btn_wr input { width:80px; height:35px; line-height:35px; border-width:0; padding:0; margin:0; background:#143352; color:#ffffff; font-size:14px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}

/***** Font *****/
.fontSize10 { font-size:10px }
.fontSize11 { font-size:11px }
.fontSize12 { font-size:12px }
.fontSize13 { font-size:13px }
.fontSize14 { font-size:14px }
.fontSize15 { font-size:15px }
.fontSize16 { font-size:16px }
.fontSize17 { font-size:17px }
.fontSize18 { font-size:18px }
.fontSize19 { font-size:19px }
.fontSize20 { font-size:20px }

.fontBold { font-weight:bold }
.fontNormal { font-weight:normal }

/***** Message *****/
.tw-msg { clear: both; }
.tw-msg .error, .tw-msg .stop, .tw-msg .alert, .tw-msg .attention, .tw-msg .tips, .tw-msg .ok, .tw-msg .notice, .tw-msg .question, .tw-msg .help, .tw-msg .small-help {
    background:url("../images/msg_bg.png") no-repeat scroll 0 0 transparent;
    border:1px solid #DDDDDD; color:#404040; float:right; line-height:18px; padding:12px 10px 12px 43px; }
.tw-msg .alert { background-color:#FFF5F6; background-position:3px -97px; border-color:#FF8C40; }
.tw-msg .error { background-color:#FFF2F2; background-position:3px 3px; border-color:#FF8080; }
.tw-msg .stop { background-color:#FFF2F2; background-position:3px -47px; border-color:#FF8080; }
.tw-msg .attention { background-color:#E5F5FF; background-position:3px -147px; border-color:#40B3FF; }
.tw-msg .tips { background-color:#FFFFE5; background-position:3px -197px; border-color:#FFCC7F; }
.tw-msg .ok { background-color:#F0FFE5; background-position:3px -247px; border-color:#4DBF00; }
.tw-msg .notice { background-color:#E6F5FF; background-position:5px -295px; border-color:#40B3FF; }
.tw-msg .question { background-color:#F2F2F2; background-position:3px -347px; border-color:#BFBFBF; }

/* notice */
.flash  { position: fixed; top:0; left: 0; z-index:1001; margin-left:40%; }
.flash {position:absolute; margin:-150px 0 0 -220px; left:50%; top:50%; width:400px; z-index:10000;}
.flash {background:url("../images/msg_bg.png") no-repeat scroll 0 0 transparent;
 font-size:14px; font-weight:bold; line-height:22px; padding:17px 10px 17px 56px; border:1px solid #DDDDDD; color:#404040; }
.notice { background-color:#F0FFE5; background-position:12px -988px; border-color:#4DBF00; }
.error { background-color:#FFF2F2; background-position:12px -388px; border-color:#FF8080; }
.warning { background-color:#E5F5FF; background-position:12px -488px; border-color:#40B3FF; }
.msg-warning{background:url("../images/msg_bg.png") no-repeat scroll 0 0 transparent;
line-height:22px; padding:10px 0px 0px 56px;  color:#F4FAFF; background-position:12px -490px;height:40px;}
.msg-confirm{background:url("../images/msg_bg.png") no-repeat scroll 12px -785px transparent;line-height:56px; padding:0 0 0 60px;}
.required { color: RED; }
/*.required { color: #B00; }*/
.collapsible:hover { cursor: pointer; }


.clear{ clear: both; }
.gray { color:Gray; }
.red { color:#cc0000; }
.blue { color:Blue; }
.black { color:Black; }
.white { color:White; }
.right {float: right; margin:0; _margin-top:-20px; }
.left {float: left; }
.displaynone { display: none; }
.warnningmsg {  color: red; margin-left: 20px; }
.textcenter { text-align:center; }
.loadingwrapper { text-align:center; }
.nocontent { color:#999999; }
img.go-back { width:30px;height:30px; cursor:pointer; }
.content_tip img.go-back { margin-top:-5px; }

/* UI datepicker css*/
#ui-datepicker-div { font-size:85%; width:180px; }
/*UI datepicker end*/

/* UI button css*/
#content .ui-button{ margin-right:20px; }
/*UI button end*/

ul, li { list-style: none; }

a { color: #1122CC; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }

.flip
{
	width: 100%;
	min-height: 450px;
	border: 1px solid #CCCBCB;
	background-color: #fff;
	z-index:0;
	position: absolute;
	left:0px;
	overflow: hidden;
}

/*
.info_display ul{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; display: inline-block; border-bottom: 1px solid #CCCBCB; width:100%;}

.info_display ul li{ width: 300px; padding: 0px 0px 0px 100px; min-height:25px; line-height: 24px; float: left; }

span.label{ display:-moz-inline-box;  display:inline-block; width:73px; }

.info_display .firstLi{ width: 100%; padding: 0px 12px; font-weight:bold;}

.info_display .lastLi{ line-height: 22px; margin-top:4px; margin-bottom:5px; }

.summary-line{ }

*/


#basicInfo li { width:450px; float:left; padding:0 0 0 36px; line-height:28px; font-size:14px; }
#basicInfo li.firstLi{ width: 100%; padding: 0px 12px; font-weight:bold;}

#basicInfoUpdate span.warnningmsg{ margin-left: 50px; }
#basicInfoUpdate .notice { line-height: 20px; margin-bottom: 20px; margin-left:0;}


#schedule
{
	margin: 0 auto 20px auto;
	width: 100%;
}

#schedule .content_tip
{
	margin-left:60px;
}

#schedule table
{
	margin-left:9px;
}

#electivePrompt{ font-size:12px; width:300px; padding:10px; border:1px solid #ffecb0; background-color:#fffee0;
                -moz-box-shadow:1px 1px 2px rgba(0,0,0,.2); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2); 
                box-shadow:1px 1px 2px rgba(0,0,0,.2); position:absolute; right:3%; top:145px; z-index:999; }
#electivePrompt th { font-weight:bold; padding:2px; text-align:center; }
#electivePrompt tr{ text-align:center; }
#electivePrompt td{ padding:1px;}
#bulb-wr{ position:absolute; right:10px; top:145px; cursor:pointer; }
#electivePrompt th { font-weight:bold; padding:2px; text-align:center; }
#bulb-wr img{ width:36px; height:36px; }

.red_dot{ color:Red; margin-right:2px; font-weight:bold; }

#forgetPwd table { margin: 15px 0;}
#forgetPwd table tr {  }
#forgetPwd table td { padding:5px 5px 5px 0 ; }
#refresh_code { vertical-align:bottom; padding-top: 6px; }
#operator-bar { height:35px; overflow:hidden; }
#operator-bar a { vertical-align:bottom; padding-top: 18px; margin-left:20px;} 

.register-form { margin:10px 0; }

.register-form ul li{ width:800px; padding-left:0; margin-top:10px; }

#txdz { width:300px; }


#xnxq a { color: #111111; text-decoration: none; font-weight:bold;}
#xnxq a:hover,#xnxq a:active {color:#D80001; text-decoration:none;  font-weight:bold; }

#btnnext,#btnback,#noticeButton {width:80px; height:35px; border-width:0; padding:0; margin:0 3px 0 0; background:#356AA0; color:#ffffff; font-size:14px; font-weight:bold;}
